package com.leetcode.周赛.第236场;

import java.util.ArrayList;
import java.util.List;

/**
 * @author: xiaomi
 * @date: 2021/4/11
 * @description: 5729. 求出 MK 平均值
 */
public class C_5729_求出MK平均值 {

    static C_5729_求出MK平均值 action = new C_5729_求出MK平均值();

    public static void main(String[] args) {
        test1();
        test2();
        test3();
    }

    static void test1() {
        //

        //System.out.println("res = " + res);
    }

    static void test2() {
        //

        //System.out.println("res = " + res);
    }

    static void test3() {
        //

        //System.out.println("res = " + res);
    }

    /**
     * 不能用 set 不然会去重
     * 至少能用上二分就不会超时，为什么会这么慢呢，还是因为想的太少了
     */
    static class MKAverage {
        List<Integer> list = new ArrayList<>();
        int m = 0;
        int k = 0;
        int index = 0;
        int mSum = 0;

        public MKAverage(int m, int k) {
            this.m = m;
            this.k = k;
        }

        public void addElement(int num) {
            list.add(num);


            if (list.size() >= m) {
                index++;
            } else {
            }
        }

        public int calculateMKAverage() {
            if (list.size() < m) {
                return -1;
            }
            return 0;
        }
    }


}
